---
title: Notion
description: 管理 Notion 页面
---

import { BlockInfoCard } from "@/components/ui/block-info-card"

<BlockInfoCard 
  type="notion"
  color="#181C1E"
  icon={true}
  iconSvg={`<svg className="block-icon" xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'   >
      <path
        d='M31.494141 5.1503906L5.9277344 7.0019531A1.0001 1.0001 0 005.9042969 7.0039062A1.0001 1.0001 0 005.8652344 7.0097656A1.0001 1.0001 0 005.7929688 7.0214844A1.0001 1.0001 0 005.7636719 7.0292969A1.0001 1.0001 0 005.7304688 7.0371094A1.0001 1.0001 0 005.6582031 7.0605469A1.0001 1.0001 0 005.6113281 7.0800781A1.0001 1.0001 0 005.5839844 7.0917969A1.0001 1.0001 0 005.4335938 7.1777344A1.0001 1.0001 0 005.4082031 7.1933594A1.0001 1.0001 0 005.3476562 7.2421875A1.0001 1.0001 0 005.3359375 7.2539062A1.0001 1.0001 0 005.2871094 7.2988281A1.0001 1.0001 0 005.2578125 7.3320312A1.0001 1.0001 0 005.2148438 7.3828125A1.0001 1.0001 0 005.1992188 7.4023438A1.0001 1.0001 0 005.15625 7.4648438A1.0001 1.0001 0 005.1445312 7.484375A1.0001 1.0001 0 005.1074219 7.5488281A1.0001 1.0001 0 005.09375 7.5761719A1.0001 1.0001 0 005.0644531 7.6484375A1.0001 1.0001 0 005.0605469 7.65625A1.0001 1.0001 0 005.015625 7.8300781A1.0001 1.0001 0 005.0097656 7.8613281A1.0001 1.0001 0 005.0019531 7.9414062A1.0001 1.0001 0 005.0019531 7.9453125A1.0001 1.0001 0 005 8L5 33.738281C5 34.76391 5.3151542 35.766862 5.9042969 36.607422A1.0001 1.0001 0 005.953125 36.671875L12.126953 44.101562A1.0001 1.0001 0 0012.359375 44.382812L12.75 44.851562A1.0006635 1.0006635 0 0012.917969 45.011719C13.50508 45.581386 14.317167 45.917563 15.193359 45.861328L42.193359 44.119141C43.762433 44.017718 45 42.697027 45 41.125L45 15.132812C45 14.209354 44.565523 13.390672 43.904297 12.839844A1.0008168 1.0008168 0 0043.748047 12.695312L43.263672 12.337891A1.0001 1.0001 0 0043.0625 12.189453L34.824219 6.1132812C33.865071 5.4054876 32.682705 5.0641541 31.494141 5.1503906zM31.638672 7.1445312C32.352108 7.0927682 33.061867 7.29845 33.636719 7.7226562L39.767578 12.246094L14.742188 13.884766C13.880567 13.941006 13.037689 13.622196 12.425781 13.011719L12.423828 13.011719L8.2539062 8.8398438L31.638672 7.1445312zM7 10.414062L11.011719 14.425781L12 15.414062L12 40.818359L7.5390625 35.449219C7.1899317 34.947488 7 34.351269 7 33.738281L7 10.414062zM41.935547 14.134766C42.526748 14.096822 43 14.54116 43 15.132812L43 41.125C43 41.660973 42.59938 42.08847 42.064453 42.123047L15.064453 43.865234C14.770856 43.884078 14.506356 43.783483 14.314453 43.605469A1.0006635 1.0006635 0 0014.3125 43.603516C14.3125 43.603516 14.310547 43.601562 14.310547 43.601562C14.306465 43.597733 14.304796 43.59179 14.300781 43.587891A1.0006635 1.0006635 0 0014.289062 43.572266C14.112238 43.393435 14 43.149431 14 42.867188L14 16.875C14 16.337536 14.39999 15.911571 14.935547 15.876953L41.935547 14.134766zM38.496094 19L33.421875 19.28125C32.647875 19.36125 31.746094 19.938 31.746094 20.875L33.996094 21.0625L33.996094 31.753906L26.214844 19.751953L20.382812 20.080078C19.291812 20.160078 18.994141 20.970953 18.994141 22.001953L21.244141 22.001953L21.244141 37.566406C21.244141 37.566406 20.191844 37.850406 19.839844 37.941406C19.091844 38.134406 18.994141 38.784906 18.994141 39.253906C18.994141 39.253906 22.746656 39.065547 24.472656 38.935547C26.431656 38.785547 26.496094 37.472656 26.496094 37.472656L24.246094 37.003906L24.246094 25.470703C24.246094 25.470703 29.965844 34.660328 31.714844 37.361328C32.537844 38.630328 33.152375 38.878906 34.234375 38.878906C35.122375 38.878906 35.962141 38.616594 36.994141 38.058594L36.994141 20.697266C36.994141 20.697266 37.184203 20.687141 37.783203 20.494141C38.466203 20.273141 38.496094 19.656 38.496094 19z'
        fill='currentColor'
      />
    </svg>`}
/>

{/* MANUAL-CONTENT-START:intro */}
[Notion](https://www.notion.so) 是一个集笔记、文档、维基和项目管理工具于一体的工作空间平台。它提供了一个灵活且可定制的环境，用户可以在各种格式中创建、组织和协作处理内容。

使用 Notion，您可以：

- **创建多功能内容**：构建文档、维基、数据库、看板、日历等
- **组织信息**：通过嵌套页面和强大的数据库以层次结构组织内容
- **无缝协作**：与团队成员共享工作空间和页面，实现实时协作
- **自定义工作空间**：使用灵活的模板和构建模块设计理想的工作流程
- **连接信息**：在页面和数据库之间建立链接，创建知识网络
- **随时随地访问**：通过网络、桌面和移动平台使用 Notion，并实现自动同步

在 Sim 中，Notion 集成使您的代理能够以编程方式直接与 Notion 工作空间交互。这支持强大的自动化场景，例如知识管理、内容创建和信息检索。您的代理可以：

- **读取 Notion 页面**：提取任何 Notion 页面中的内容和元数据。
- **读取 Notion 数据库**：检索数据库结构和信息。
- **写入页面**：向现有 Notion 页面追加新内容。
- **创建新页面**：在父页面下生成具有自定义标题和内容的新 Notion 页面。
- **查询数据库**：使用高级筛选和排序条件搜索和筛选数据库条目。
- **搜索工作空间**：在整个 Notion 工作空间中搜索符合特定查询的页面或数据库。
- **创建新数据库**：以编程方式创建具有自定义属性和结构的新数据库。

此集成弥合了您的 AI 工作流与知识库之间的差距，实现了无缝的文档和信息管理。通过将 Sim 与 Notion 连接，您可以自动化文档流程、维护最新的信息库、生成报告并智能地组织信息——这一切都通过您的智能代理完成。
{/* MANUAL-CONTENT-END */}

## 使用说明

将 Notion 集成到工作流程中。可以读取页面、读取数据库、创建页面、创建数据库、追加内容、查询数据库以及搜索工作区。需要 OAuth 授权。

## 工具

### `notion_read`

从 Notion 页面读取内容

#### 输入

| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `pageId` | string | 是 | 要读取的 Notion 页面 ID |

#### 输出

| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | string | 以 markdown 格式显示的页面内容，包括标题、段落、列表和待办事项 |
| `metadata` | object | 包括标题、URL 和时间戳在内的页面元数据 |

### `notion_read_database`

读取 Notion 数据库的信息和结构

#### 输入

| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `databaseId` | string | 是 | 要读取的 Notion 数据库 ID |

#### 输出

| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | string | 数据库信息，包括标题、属性架构和元数据 |
| `metadata` | object | 数据库元数据，包括标题、ID、URL、时间戳和属性架构 |

### `notion_write`

向 Notion 页面追加内容

#### 输入

| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `pageId` | string | 是 | 要追加内容的 Notion 页面 ID |
| `content` | string | 是 | 要追加到页面的内容 |

#### 输出

| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | string | 确认内容已附加到页面的成功消息 |

### `notion_create_page`

在 Notion 中创建新页面

#### 输入

| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `parentId` | string | 是 | 父页面的 ID |
| `title` | string | 否 | 新页面的标题 |
| `content` | string | 否 | 创建页面时可选的附加内容 |

#### 输出

| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | string | 确认页面创建的成功消息 |
| `metadata` | object | 页面元数据，包括标题、页面 ID、URL 和时间戳 |

### `notion_query_database`

使用高级过滤查询和筛选 Notion 数据库条目

#### 输入

| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `databaseId` | string | 是 | 要查询的数据库 ID |
| `filter` | string | 否 | 作为 JSON 的过滤条件（可选） |
| `sorts` | string | 否 | 作为 JSON 数组的排序条件（可选） |
| `pageSize` | number | 否 | 返回结果的数量（默认：100，最大：100） |

#### 输出

| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | string | 格式化的数据库条目列表及其属性 |
| `metadata` | object | 查询元数据，包括总结果数、分页信息和原始结果数组 |

### `notion_search`

在 Notion 工作区中搜索所有页面和数据库

#### 输入

| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `query` | string | 否 | 搜索词（留空以获取所有页面） |
| `filterType` | string | 否 | 按对象类型筛选：页面、数据库，或留空以获取所有 |
| `pageSize` | number | 否 | 返回结果数量（默认：100，最大：100） |

#### 输出

| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | string | 格式化的搜索结果列表，包括页面和数据库 |
| `metadata` | object | 搜索元数据，包括总结果数、分页信息和原始结果数组 |

### `notion_create_database`

在 Notion 中创建具有自定义属性的新数据库

#### 输入

| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `parentId` | string | 是 | 创建数据库的父页面 ID |
| `title` | string | 是 | 新数据库的标题 |
| `properties` | string | 否 | 数据库属性，格式为 JSON 对象（可选，若为空将创建默认的“名称”属性） |

#### 输出

| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | string | 包含数据库详细信息和属性列表的成功消息 |
| `metadata` | object | 数据库元数据，包括 ID、标题、URL、创建时间和属性模式 |

## 注意事项

- 类别：`tools`
- 类型：`notion`
